london edinburgh golf escorts scotland golf clubs ireland glasgow b&b escort accommodation wales self catering golf club bed and breakfast dundee golf course